using System;
using System.Collections.Generic;
using System.Text;

namespace MakeIT.MakeIT.Laundy.Agromotor.Site.Entidades
{
	public class BannerlateralVO
	{
		// Impedir o uso de new para esta classe
		protected BannerlateralVO() { }

		// Cria uma instancia desta classe
		public static BannerlateralVO CreateVO()
		{
			BannerlateralVO bannerlateral = new BannerlateralVO();
			return bannerlateral;
		}
		public static BannerlateralVO CreateVO(int idBannerLateral)
		{
			BannerlateralVO obj = CreateVO();
			obj.idBannerLateral = idBannerLateral;
			return obj;
		}
		// Descrição amigavel do conteudo deste objeto
		public override string ToString()
		{
			return (idBannerLateral!=null?idBannerLateral.ToString():"");
		}
		// Retorna PK concatenada com ";"
		public string PKString
		{
			get { return idBannerLateral.ToString(); }
		}

		#region MEMBROS DA CLASSE
		public int idBannerLateral
		{
			get { return this._idBannerLateral; }
			set { this._idBannerLateral = value; }
		}
		private int _idBannerLateral;
		public byte[] banner
		{
			get { return this._banner; }
			set { this._banner = value; }
		}
		private byte[] _banner;
		public string bannerMime {
			get { return this._bannerMime; }
			set { this._bannerMime = value; }
		}
		private string _bannerMime;
		public string bannerNome {
			get { return this._bannerNome; }
			set { this._bannerNome = value; }
		}
		private string _bannerNome;
		public int ordem
		{
			get { return this._ordem; }
			set { this._ordem = value; }
		}
		private int _ordem;
        public string URL
        {
            get { return this._URL; }
            set { this._URL = value; }
        }
        private string _URL;
		public bool? ativo
		{
			get { return this._ativo; }
			set { this._ativo = value; }
		}
		private bool? _ativo;
		public DateTime cadastro
		{
			get { return this._Cadastro; }
			set { this._Cadastro = value; }
		}
		private DateTime _Cadastro;
		public string cadastradoPor
		{
			get { return this._CadastradoPor; }
			set { this._CadastradoPor = value; }
		}
		private string _CadastradoPor;
		public DateTime edicao
		{
			get { return this._Edicao; }
			set { this._Edicao = value; }
		}
		private DateTime _Edicao;
		public string editadoPor
		{
			get { return this._EditadoPor; }
			set { this._EditadoPor = value; }
		}
		private string _EditadoPor;
		#endregion
	}
}
